package com.css.fxfzypg.modules.maps.service;

import com.css.fxfzypg.modules.baseData.entity.RiskEnterpriseData;
import com.css.fxfzypg.modules.baseData.queryParams.RiskEnterpriseDataQueryParams;

import java.util.List;
import java.util.Map;

public interface RiskEnterpriseMapService {
    //全查询
    public Map<String,Object> getAllData(RiskEnterpriseDataQueryParams queryParams);

    //数据数量查询
    public int getAllDataCount(RiskEnterpriseDataQueryParams queryParams);

    //根据ID查询数据
    public Map<String,Object> getDataById(String id);

    //逻辑删除文件及相关数据
    public void deleteFileData(List<String> ids, String userId);

    //校验并保存
    public String checkSHPFiles(String filePath, String province, String city, String area, String formatDate, String userID);

    //根据省市县查询数据
    public List<RiskEnterpriseData> getAllData(String province, String city, String area);

    //危险化工企业个数
    public Integer getAllDataNum(String province,String city,String area);
}
